/*public*/

html{overflow-x: hidden;  }
body { width:100%;  overflow-x: hidden;  }
body div p{margin: 0 auto;}
li{list-style: none; text-decoration: none; }
a{text-decoration:none;}
/*-------------------------------------------------------------------------------------------------------------*/
.detail_title{
    width:100%;
    font-size: 0.8rem;
    text-align: center;
    padding:0.5rem 0rem;
    position: fixed ;
    top:0;
}
.arrow_left{
    display: block;
    width:0.4rem;
    height:0.9rem;
    background: url(../images/detail/j1.png)  center 0.1rem no-repeat ;
    background-size:contain;
    float:left;
    margin-left:0.55rem;
}
.person{
    width:100%;
    height:2.4rem;
    border-top:1px solid  #dedede;
    border-bottom: 1px solid  #dedede;
}
.person_left{
    height:100%;
    float: left;

}
.left_picture{
    display: block ;
    float:left;
    width:1.6rem;
    height:1.6rem;
    /*border:1px solid red;*/
    margin:0.4rem 0.4rem;
    border-radius: 50% 50%;
    overflow:hidden;
    /*background: url("../images/default_avater.png")no-repeat ;*/
    background-size: contain ;
}
.name{
    float:left;
    font-size: 0.6rem;
    height:100%;
}
.name p{margin-top:0.6rem;}
.timer{
    display: block ;
    color:#999999;
    font-size: 0.4rem;
    /*margin-top:0.1rem;*/
}

.senior{
    display: block;
    height: 0.5rem;
    /*border:1px solid red;*/
    text-align: center;
    line-height: 0.5rem;
    background: url(../images/detail/y1.png)  no-repeat;
    background-size: cover ;
    position: absolute;
    color: white;
    font-size: 0.4rem;
    margin-top: 0.7rem;
    left: 4.5rem;
    padding: 0.05rem 0.4rem;
    border-radius: 10px;
    overflow: hidden ;
}

/*.attention{
    display: none;
    width: 2.18rem;
    height:100%;
    float:right;
    margin-right:0.6rem;
    font-size:0.4rem;
    background: url("../images/detail/g1.png") no-repeat ;
    background-size: 2.16rem auto;
    margin-top: 0.8rem;
}

.attention2{
    display: none;
    width: 2.18rem;
    height:100%;
    float:right;
    margin-right:0.6rem;
    font-size:0.4rem;
    background: url("../images/detail/g2.png") no-repeat ;
    background-size: 2.16rem auto;
    margin-top: 0.8rem;
    position:absolute;
    right:0;
}*/
.text{
    display: block ;
    margin-left:-0.2rem;
}

.invest{
    width:100%;
    border-bottom:1px solid #dedede;
}
.invest_content{
    width:14rem;
    height:100%;
    margin: 0 auto;

}

.invest b{
    width:14rem;
    font-size: 0.76rem;
    /*border:1px solid red;*/
;}
.invest p{
    font-size: 0.6rem;
    width:14rem;
    line-height: 0.8rem;
    margin-bottom:0.7rem;
}
.div1{font-size: 0.6rem;}
.gray{width:100%;height:0.2rem;background:#f3f3f3; }
.floor_1{
    margin: 0 auto;
    width:100%;
    overflow:hidden;
    border-bottom:1px solid #dedede;
    /*border: 1px solid red;*/
}
.fl_picture{
    display: block ;
    width:1.6rem;
    height:1.6rem;
    /*border:1px solid red;*/
    margin:0.5rem 0rem 0.4rem 0.4rem;
    border-radius: 50% 50%;
    overflow:hidden;
    /*background: url("../images/default_avater.png")no-repeat ;*/
    background-size: contain ;

}
#name_date{
    float: left;
    height:1.6rem;
    /*border:1px solid black;*/
    margin-top:0.7rem;
    margin-left:0.3rem;
}
#fl_name{
    width:100%;
    margin: 0 auto;
    /*border:1px solid green;*/
    font-size:0.6rem;

}
.fl_timer{
    font-size: 0.4rem;
    display: block;
    margin-left: 0.1rem;
    color:#999999;
}
.contain{
    font-size: 0.6rem;
    display: block;
    margin-left:0.6rem;
    width:13.8rem;
    float: left;
    padding-bottom: 0.4rem;
}
.fl_up{width:100%;
    /*border:1px solid yellow ;*/
    height:2.44rem;}


/*底部*/
#bottom{
    width: 100%;
    height: 2rem;
    background:#f45250 ;
    position:fixed;
    left:0;
    bottom:0;
    -webkit-user-modify: read-write-plaintext-only;
   /*overflow:scroll;*/

}
.what{
    float: left ;
    border-radius: 5px;
    width:11.3rem;
    height:1.14rem;
    border:none;
    margin-top:0.4rem;
    font-size: 0.5rem;
    margin-left:0.54rem;
    padding-top: 0.1rem;
    padding-left: 1.1rem;
    overflow-y:hidden;
    outline:none;
    word-wrap:break-word;

}
.bo_picture{
    width:0.6rem;
    height:0.6rem;
    background:  url("../images/detail/w1.png") no-repeat ;
    background-size: contain ;
    position: absolute;
   margin-top:0.75rem;
    margin-left:0.93rem;
}

#bo_right{
    margin:0 auto;
    display: block ;
   width:1.5rem;
    float:left;
    border:none;
    color: white;
    font-size: 0.62rem;
    margin-top:0.69rem ;
    margin-left: 0.3rem;

}

.noData{
    width:100%;
    text-align: center ;
    font-size: 0.7rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.img1{
    width:100%;
    height:100%;
    overflow: hidden ;
}
#pl{
   float:left;
    width:0.56rem;
    height:0.56rem;
    background:  url("../images/detail/poinglun@2x.png") no-repeat ;
   background-size: contain  ;
    margin-top:0.2rem;
    padding-left: 0.25rem;

}


/*评论为空*/
.empty{
    width: 100%;
    height:1.2rem;
    text-align: center;
    /*border: 1px solid red;*/
    margin-top:2.1rem;
    position: absolute ;
    top:0;
    margin-bottom: 2rem;
}
.center{
    width:100%;
    display: inline-block ;
    height:100%;

}


.img{
    height:100%; width:2.44rem;
    background:url("../images/detail/牛@2x.png") no-repeat ;
    background-size: auto 100%;
    float:left;
    margin-left:3rem
}